[INFO] cloning repository https://github.com/sunziping2016/thuhole-search
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/sunziping2016/thuhole-search" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fsunziping2016%2Fthuhole-search", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fsunziping2016%2Fthuhole-search'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] ec1c1345a0ad482afbe96834af60626b26c6d145
[INFO] checking sunziping2016/thuhole-search against master#158f00a1c5175648af6f6099b075f78d1d014a28 for pr-121251
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fsunziping2016%2Fthuhole-search" "/workspace/builds/worker-5-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc1/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/sunziping2016/thuhole-search on toolchain 158f00a1c5175648af6f6099b075f78d1d014a28
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/sunziping2016/thuhole-search
[INFO] finished tweaking git repo https://github.com/sunziping2016/thuhole-search
[INFO] tweaked toml for git repo https://github.com/sunziping2016/thuhole-search written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] crate git repo https://github.com/sunziping2016/thuhole-search already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"`
[INFO] [stderr] note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest
[INFO] [stderr] note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest
[INFO] [stderr] note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] f72f8fae7e3b7cf13eb0cde4cbe4eb50bd6c2e1a03b94fa5b3c36890c0d02a14
[INFO] running `Command { std: "docker" "start" "-a" "f72f8fae7e3b7cf13eb0cde4cbe4eb50bd6c2e1a03b94fa5b3c36890c0d02a14", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f72f8fae7e3b7cf13eb0cde4cbe4eb50bd6c2e1a03b94fa5b3c36890c0d02a14", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f72f8fae7e3b7cf13eb0cde4cbe4eb50bd6c2e1a03b94fa5b3c36890c0d02a14", kill_on_drop: false }`
[INFO] [stdout] f72f8fae7e3b7cf13eb0cde4cbe4eb50bd6c2e1a03b94fa5b3c36890c0d02a14
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 4a6e7ab116b093b277122fad92e18b9dc26695cb3435cce5d0f7be37d5479cfa
[INFO] running `Command { std: "docker" "start" "-a" "4a6e7ab116b093b277122fad92e18b9dc26695cb3435cce5d0f7be37d5479cfa", kill_on_drop: false }`
[INFO] [stderr] warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"`
[INFO] [stderr] note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest
[INFO] [stderr] note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest
[INFO] [stderr] note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions
[INFO] [stderr]    Compiling libc v0.2.119
[INFO] [stderr]    Compiling proc-macro2 v1.0.36
[INFO] [stderr]    Compiling unicode-xid v0.2.2
[INFO] [stderr]    Compiling num-traits v0.2.14
[INFO] [stderr]    Compiling syn v1.0.86
[INFO] [stderr]    Compiling ppv-lite86 v0.2.16
[INFO] [stderr]    Compiling siphasher v0.3.10
[INFO] [stderr]    Compiling proc-macro-hack v0.5.19
[INFO] [stderr]    Compiling num-integer v0.1.44
[INFO] [stderr]     Checking rawpointer v0.2.1
[INFO] [stderr]     Checking byteorder v1.4.3
[INFO] [stderr]     Checking matrixmultiply v0.3.2
[INFO] [stderr]     Checking phf_shared v0.10.0
[INFO] [stderr]    Compiling quote v1.0.15
[INFO] [stderr]    Compiling getrandom v0.2.5
[INFO] [stderr]    Compiling rand_core v0.6.3
[INFO] [stderr]     Checking num-complex v0.4.0
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]     Checking ndarray v0.15.4
[INFO] [stderr]    Compiling phf_generator v0.10.0
[INFO] [stderr]    Compiling phf_macros v0.10.0
[INFO] [stderr]    Compiling ctor v0.1.21
[INFO] [stderr]     Checking phf v0.10.1
[INFO] [stderr]     Checking thulac-rs v0.1.0 (/opt/rustwide/workdir/thulac-rs)
[INFO] [stdout] warning: the feature `stdin_forwarders` has been stable since 1.62.0 and no longer requires an attribute to enable
[INFO] [stdout]  --> thulac-rs/src/main.rs:1:12
[INFO] [stdout]   |
[INFO] [stdout] 1 | #![feature(stdin_forwarders)]
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(stable_features)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `stdin_forwarders` has been stable since 1.62.0 and no longer requires an attribute to enable
[INFO] [stdout]  --> thulac-rs/src/main.rs:1:12
[INFO] [stdout]   |
[INFO] [stdout] 1 | #![feature(stdin_forwarders)]
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(stable_features)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 4.81s
[INFO] running `Command { std: "docker" "inspect" "4a6e7ab116b093b277122fad92e18b9dc26695cb3435cce5d0f7be37d5479cfa", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4a6e7ab116b093b277122fad92e18b9dc26695cb3435cce5d0f7be37d5479cfa", kill_on_drop: false }`
[INFO] [stdout] 4a6e7ab116b093b277122fad92e18b9dc26695cb3435cce5d0f7be37d5479cfa
[INFO] checking sunziping2016/thuhole-search against try#b4fc5dbf0bc33be331f9d893db5b3a794f29724a+rustflags=-Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds for pr-121251
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fsunziping2016%2Fthuhole-search" "/workspace/builds/worker-5-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc2/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/sunziping2016/thuhole-search on toolchain b4fc5dbf0bc33be331f9d893db5b3a794f29724a
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/sunziping2016/thuhole-search
[INFO] finished tweaking git repo https://github.com/sunziping2016/thuhole-search
[INFO] tweaked toml for git repo https://github.com/sunziping2016/thuhole-search written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] crate git repo https://github.com/sunziping2016/thuhole-search already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"`
[INFO] [stderr] note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest
[INFO] [stderr] note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest
[INFO] [stderr] note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 387ae7977ed62af68a3b6301e430a0f377fec2c7859bd34b241a5f74f8bc0d72
[INFO] running `Command { std: "docker" "start" "-a" "387ae7977ed62af68a3b6301e430a0f377fec2c7859bd34b241a5f74f8bc0d72", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "387ae7977ed62af68a3b6301e430a0f377fec2c7859bd34b241a5f74f8bc0d72", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "387ae7977ed62af68a3b6301e430a0f377fec2c7859bd34b241a5f74f8bc0d72", kill_on_drop: false }`
[INFO] [stdout] 387ae7977ed62af68a3b6301e430a0f377fec2c7859bd34b241a5f74f8bc0d72
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 378f316d6c9d06ff5cb5b7d940bfc661b29e1dd80324dde5b06e75b4c60c200d
[INFO] running `Command { std: "docker" "start" "-a" "378f316d6c9d06ff5cb5b7d940bfc661b29e1dd80324dde5b06e75b4c60c200d", kill_on_drop: false }`
[INFO] [stderr] warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"`
[INFO] [stderr] note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest
[INFO] [stderr] note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest
[INFO] [stderr] note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions
[INFO] [stderr]    Compiling libc v0.2.119
[INFO] [stderr]    Compiling proc-macro2 v1.0.36
[INFO] [stderr]    Compiling unicode-xid v0.2.2
[INFO] [stderr]    Compiling num-traits v0.2.14
[INFO] [stderr]    Compiling ppv-lite86 v0.2.16
[INFO] [stderr]    Compiling syn v1.0.86
[INFO] [stderr]    Compiling siphasher v0.3.10
[INFO] [stderr]    Compiling proc-macro-hack v0.5.19
[INFO] [stderr]    Compiling num-integer v0.1.44
[INFO] [stderr]     Checking rawpointer v0.2.1
[INFO] [stderr]     Checking byteorder v1.4.3
[INFO] [stderr]     Checking matrixmultiply v0.3.2
[INFO] [stderr]     Checking phf_shared v0.10.0
[INFO] [stderr]    Compiling quote v1.0.15
[INFO] [stderr]    Compiling getrandom v0.2.5
[INFO] [stderr]    Compiling rand_core v0.6.3
[INFO] [stderr]     Checking num-complex v0.4.0
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]     Checking ndarray v0.15.4
[INFO] [stderr]    Compiling phf_generator v0.10.0
[INFO] [stderr]    Compiling phf_macros v0.10.0
[INFO] [stderr]    Compiling ctor v0.1.21
[INFO] [stderr]     Checking phf v0.10.1
[INFO] [stderr]     Checking thulac-rs v0.1.0 (/opt/rustwide/workdir/thulac-rs)
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> thulac-rs/src/dat.rs:77:23
[INFO] [stdout]    |
[INFO] [stdout] 77 |                     x[i + 1..]
[INFO] [stdout]    |                       ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> thulac-rs/src/dat.rs:80:37
[INFO] [stdout]    |
[INFO] [stdout] 80 | ...                   x.drain(i..);
[INFO] [stdout]    |                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> thulac-rs/src/dat.rs:127:23
[INFO] [stdout]     |
[INFO] [stdout] 127 |             for i in (0..prev.len()).rev() {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> thulac-rs/src/dat.rs:151:22
[INFO] [stdout]     |
[INFO] [stdout] 151 |             for i in 0..map.len() {
[INFO] [stdout]     |                      ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> thulac-rs/src/dat.rs:155:33
[INFO] [stdout]     |
[INFO] [stdout] 155 |                     values.push(last_start..i);
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> thulac-rs/src/dat.rs:161:25
[INFO] [stdout]     |
[INFO] [stdout] 161 |             values.push(last_start..map.len());
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> thulac-rs/src/dat.rs:278:24
[INFO] [stdout]     |
[INFO] [stdout] 278 |         self.dat.drain(end as usize..);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> thulac-rs/src/label.rs:36:22
[INFO] [stdout]    |
[INFO] [stdout] 36 |             for j in 0..16 {
[INFO] [stdout]    |                      ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> thulac-rs/src/model.rs:169:34
[INFO] [stdout]     |
[INFO] [stdout] 169 |         if let Some(mut last) = (0..prev.ncols())
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> thulac-rs/src/model.rs:175:23
[INFO] [stdout]     |
[INFO] [stdout] 175 |             for i in (1..prev.nrows()).rev() {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> thulac-rs/src/post.rs:47:57
[INFO] [stdout]    |
[INFO] [stdout] 47 |                         let (range, word) = words.drain(best..words.len()).rev().fold(
[INFO] [stdout]    |                                                         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> thulac-rs/src/post.rs:51:34
[INFO] [stdout]    |
[INFO] [stdout] 51 | ...                   (acc_range.start..range.end, unsafe {
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> thulac-rs/src/lib.rs:107:41
[INFO] [stdout]     |
[INFO] [stdout] 107 | ...                   words.push((last_raw..next, "", "w"));
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> thulac-rs/src/lib.rs:116:25
[INFO] [stdout]     |
[INFO] [stdout] 116 |                         last_raw..raw_chars.offset(),
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> thulac-rs/src/lib.rs:117:32
[INFO] [stdout]     |
[INFO] [stdout] 117 |                         &input[last_input..input_chars.offset()],
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> thulac-rs/src/lib.rs:127:25
[INFO] [stdout]     |
[INFO] [stdout] 127 |             words.push((raw_chars.offset()..raw.len(), "", "w"));
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> thulac-rs/src/dat.rs:77:23
[INFO] [stdout]    |
[INFO] [stdout] 77 |                     x[i + 1..]
[INFO] [stdout]    |                       ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> thulac-rs/src/dat.rs:80:37
[INFO] [stdout]    |
[INFO] [stdout] 80 | ...                   x.drain(i..);
[INFO] [stdout]    |                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> thulac-rs/src/dat.rs:127:23
[INFO] [stdout]     |
[INFO] [stdout] 127 |             for i in (0..prev.len()).rev() {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> thulac-rs/src/dat.rs:151:22
[INFO] [stdout]     |
[INFO] [stdout] 151 |             for i in 0..map.len() {
[INFO] [stdout]     |                      ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> thulac-rs/src/dat.rs:155:33
[INFO] [stdout]     |
[INFO] [stdout] 155 |                     values.push(last_start..i);
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> thulac-rs/src/dat.rs:161:25
[INFO] [stdout]     |
[INFO] [stdout] 161 |             values.push(last_start..map.len());
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> thulac-rs/src/dat.rs:278:24
[INFO] [stdout]     |
[INFO] [stdout] 278 |         self.dat.drain(end as usize..);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> thulac-rs/src/label.rs:36:22
[INFO] [stdout]    |
[INFO] [stdout] 36 |             for j in 0..16 {
[INFO] [stdout]    |                      ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> thulac-rs/src/model.rs:169:34
[INFO] [stdout]     |
[INFO] [stdout] 169 |         if let Some(mut last) = (0..prev.ncols())
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> thulac-rs/src/model.rs:175:23
[INFO] [stdout]     |
[INFO] [stdout] 175 |             for i in (1..prev.nrows()).rev() {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> thulac-rs/src/post.rs:47:57
[INFO] [stdout]    |
[INFO] [stdout] 47 |                         let (range, word) = words.drain(best..words.len()).rev().fold(
[INFO] [stdout]    |                                                         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> thulac-rs/src/post.rs:51:34
[INFO] [stdout]    |
[INFO] [stdout] 51 | ...                   (acc_range.start..range.end, unsafe {
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> thulac-rs/src/lib.rs:107:41
[INFO] [stdout]     |
[INFO] [stdout] 107 | ...                   words.push((last_raw..next, "", "w"));
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> thulac-rs/src/lib.rs:116:25
[INFO] [stdout]     |
[INFO] [stdout] 116 |                         last_raw..raw_chars.offset(),
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> thulac-rs/src/lib.rs:117:32
[INFO] [stdout]     |
[INFO] [stdout] 117 |                         &input[last_input..input_chars.offset()],
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> thulac-rs/src/lib.rs:127:25
[INFO] [stdout]     |
[INFO] [stdout] 127 |             words.push((raw_chars.offset()..raw.len(), "", "w"));
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]   --> thulac-rs/src/post.rs:26:25
[INFO] [stdout]    |
[INFO] [stdout] 26 |         mut words: Vec<(Range<usize>, &'a str, &'b str)>,
[INFO] [stdout]    |                         ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-D explicit-range`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error; 16 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `thulac-rs` (lib) due to 2 previous errors; 16 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] warning: 16 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "378f316d6c9d06ff5cb5b7d940bfc661b29e1dd80324dde5b06e75b4c60c200d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "378f316d6c9d06ff5cb5b7d940bfc661b29e1dd80324dde5b06e75b4c60c200d", kill_on_drop: false }`
[INFO] [stdout] 378f316d6c9d06ff5cb5b7d940bfc661b29e1dd80324dde5b06e75b4c60c200d
